﻿using System;
using System.Diagnostics;
using System.IO;
using csvmb.contracts;

namespace csvmb.csvadapter {
    public class Erste_Zeile_lesen : IErste_Zeile_lesen {
        public void Process(string p_Dateiname) {
            Trace.TraceInformation("Erste_Zeile_lesen.Process aufgerufen mit {0}", p_Dateiname);

            var inFile = new StreamReader(p_Dateiname);
            string ersteZeile = inFile.ReadLine();
            inFile.Close();

            Result(ersteZeile); 
        }

        public event Action<string> Result;
    }
}
